//
//  RandomNameTool.swift
//  ShouChong
//
//  Created by 陈友文 on 2024/6/12.
//

import Foundation


class RandomNameTool:NSObject {
    static let firstName:[String] = [
        "红色的",
        "蓝色的",
        "粉色的",
        "黄色的",
        "橙色的",
        "绿色的",
        "紫色的",
        "明亮的",
        "温暖的",
        "寒冷的",
        "炎热的",
        "凉爽的",
        "清新的",
        "舒适的",
        "安静的",
        "喧闹的",
        "热闹的",
        "平静的",
        "激动的",
        "快乐的",
        "悲伤的",
        "忧郁的",
        "开朗的",
        "内向的",
        "外向的",
        "乐观的",
        "悲观的",
        "勇敢的",
        "胆小的",
        "坚强的",
        "脆弱的",
        "果断的",
        "犹豫的",
        "聪明的",
        "愚蠢的",
        "机智的",
        "迟钝的",
        "勤奋的",
        "懒惰的",
        "认真的",
        "马虎的",
        "仔细的",
        "粗心的",
        "优雅的",
        "粗俗的",
        "高尚的",
        "卑鄙的",
        "诚实的",
        "虚伪的",
        "忠诚的",
        "背叛的",
        "可靠的",
        "独立的",
        "依赖的",
        "自由的",
        "束缚的",
        "灵活的",
        "僵硬的",
        "丰富的",
        "贫乏的",
        "多彩的",
        "单调的",
        "简单的",
        "复杂的",
        "清晰的",
        "模糊的",
        "精确的",
        "粗略的",
        "深刻的",
        "肤浅的",
        "宽广的",
        "狭窄的",
        "开放的",
        "封闭的",
        "活跃的",
        "静止的",
        "迅速的",
        "缓慢的",
        "快速的",
        "轻松的",
        "困难的",
        "容易的",
        "自然的",
        "人工的",
        "和谐的",
        "混乱的",
        "平衡的",
        "失衡的",
        "统一的",
        "分裂的",
        "完整的",
        "破碎的",
        "有序的",
        "无序的",
        "整洁的",
        "杂乱的",
        "光滑的",
        "粗糙的",
        "柔软的",
        "坚硬的",
        "细腻的",
        "粗糙的",
        "清晰的",
        "模糊的",
        "明显的",
        "微妙的",
        "显著的",
        "微小的",
        "重要的",
        "次要的",
        "主要的",
        "辅助的",
        "显著的",
        "平凡的",
        "普通的",
        "特别的",
        "独特的",
        "普通的",
        "普遍的",
        "罕见的",
    ]
    
    static let secondName:[String] = [
        "苹果",
        "香蕉",
        "橙子",
        "草莓",
        "蓝莓",
        "黑莓",
        "樱桃",
        "葡萄",
        "西瓜",
        "哈密瓜",
        "蜜瓜",
        "菠萝",
        "火龙果",
        "芒果",
        "桃子",
        "李子",
        "杏子",
        "梨",
        "柿子",
        "石榴",
        "柠檬",
        "柚子",
        "金桔",
        "桔子",
        "酸橙",
        "枇杷",
        "杨梅",
        "无花果",
        "橄榄",
        "龙眼",
        "荔枝",
        "红毛丹",
        "红枣",
        "椰子",
        "牛油果",
        "猕猴桃",
        "百香果",
        "桑葚",
        "狮子",
        "老虎",
        "大象",
        "长颈鹿",
        "熊猫",
        "猴子",
        "狗",
        "猫",
        "马",
        "兔子",
        "狐狸",
        "狼",
        "熊",
        "企鹅",
        "海豚",
        "鲨鱼",
        "鳄鱼",
        "蛇",
        "鹦鹉",
        "鹰",
        "蝴蝶",
        "蚂蚁",
    ]
    class func getName() -> String {
        let index = Int.random(in: 0...firstName.count - 1)
        let secondIndex = Int.random(in: 0...secondName.count - 1)
        return firstName[index] + secondName[secondIndex]
    }
}
